var modo_edicion = false;
$(document).ready (function () {
	
		if ((obtenerParametrosURL('combo_marca_edicion')!= null) && (obtenerParametrosURL('combo_modelo_edicion')!= null) && (obtenerParametrosURL('combo_raqueta_edicion')!= null))
			modo_edicion = true;
		else
			modo_edicion = false;
	
		$('#label_1').click(function (){
			$('#label_1').val("");
			$('#archivo_imagen1').val("");
		});
		
		$('#label_2').click(function (){
			$('#label_2').val("");
			$('#archivo_imagen2').val("");
		});
		
		$('#label_3').click(function (){
			$('#label_3').val("");
			$('#archivo_imagen3').val("");
		});
		
		$('#label_4').click(function (){
			$('#label_4').val("");
			$('#archivo_imagen4').val("");
		});
		
		$('#label_5').click(function (){
			$('#label_5').val("");
			$('#archivo_imagen5').val("");
		});
		
		$('#label_6').click(function (){
			$('#label_6').val("");
			$('#archivo_imagen6').val("");
		});
		
		$('#combo_nueva_1').change(function(){			
			if($('#combo_nueva_1 option:selected').val() == "2")
			{
				$("#combo_explorar_1").show();
				visibilidadElementos("1");
			}
			else
			{
				$("#combo_explorar_1").hide();
				visibilidadElementosURL("1",false);
				visibilidadElementosDirectorio("1",false);
			}		
		});
		
		$('#combo_nueva_2').change(function(){			
			if($('#combo_nueva_2 option:selected').val() == "2")
			{
				$("#combo_explorar_2").show();
				visibilidadElementos("2");
			}
			else
			{
				$("#combo_explorar_2").hide();
				visibilidadElementosURL("2",false);
				visibilidadElementosDirectorio("2",false);
			}		
		});
		
		$('#combo_nueva_3').change(function(){			
			if($('#combo_nueva_3 option:selected').val() == "2")
			{
				$("#combo_explorar_3").show();
				visibilidadElementos("3");
			}
			else
			{
				$("#combo_explorar_3").hide();
				visibilidadElementosURL("3",false);
				visibilidadElementosDirectorio("3",false);
			}		
		});
		
		$('#combo_nueva_4').change(function(){			
			if($('#combo_nueva_4 option:selected').val() == "2")
			{
				$("#combo_explorar_4").show();
				visibilidadElementos("4");
			}
			else
			{
				$("#combo_explorar_4").hide();
				visibilidadElementosURL("4",false);
				visibilidadElementosDirectorio("4",false);
			}		
		});
		
		$('#combo_nueva_5').change(function(){			
			if($('#combo_nueva_5 option:selected').val() == "2")
			{
				$("#combo_explorar_5").show();
				visibilidadElementos("5");
			}
			else
			{
				$("#combo_explorar_5").hide();
				visibilidadElementosURL("5",false);
				visibilidadElementosDirectorio("5",false);
			}		
		});
		
		$('#combo_nueva_6').change(function(){			
			if($('#combo_nueva_6 option:selected').val() == "2")
			{
				$("#combo_explorar_6").show();
				visibilidadElementos("6");
			}
			else
			{
				$("#combo_explorar_6").hide();
				visibilidadElementosURL("6",false);
				visibilidadElementosDirectorio("6",false);
			}		
		});
	
		$('#boton_explorar_1').click(function(){
			$('#archivo_imagen1').click();			
		});
		
		$('#archivo_imagen1').change(function(){
			nombreArchivo(1);
		});
		
		$('#boton_explorar_2').click(function(){
			$('#archivo_imagen2').click();			
		});
		
		$('#archivo_imagen2').change(function(){
			nombreArchivo(2);
		});
		
		$('#boton_explorar_3').click(function(){
			$('#archivo_imagen3').click();			
		});
		
		$('#archivo_imagen3').change(function(){
			nombreArchivo(3);
		});
		
		$('#boton_explorar_4').click(function(){
			$('#archivo_imagen4').click();			
		});
		
		$('#archivo_imagen4').change(function(){
			nombreArchivo(4);
		});
		
		$('#boton_explorar_5').click(function(){
			$('#archivo_imagen5').click();			
		});
		
		$('#archivo_imagen5').change(function(){
			nombreArchivo(5);
		});
		
		$('#boton_explorar_6').click(function(){
			$('#archivo_imagen6').click();			
		});
		
		$('#archivo_imagen6').change(function(){
			nombreArchivo(6);
		});
	
		$('#combo_explorar_1').change(function (){
			visibilidadElementos("1");
		});
		
		$('#combo_explorar_2').change(function (){
			visibilidadElementos("2");
		});
		$('#combo_explorar_3').change(function (){
			visibilidadElementos("3");
		});
		$('#combo_explorar_4').change(function (){
			visibilidadElementos("4");
		});
		$('#combo_explorar_5').change(function (){
			visibilidadElementos("5");
		});
		$('#combo_explorar_6').change(function (){
			visibilidadElementos("6");
		});		
		
		$('#combo_marca').change(function () {
			
			if ($(this).val() != 0)
			{
				combo1Ok = true;
				$('#marca_error').hide();
				parametros = {};
				parametros['nombre_marca'] = $(this).val();
				parametros['action'] = "obtenerModelos";
				$('#div_comboModelos').load("_lib/ajaxFormulario.php", parametros);
			} 
			else 
			{
				combo1Ok = false;	
				combo2Ok = false;	
				$('#div_comboModelos').text("");			
			}
			
			$('#input_nombre_raqueta').blur();
		});	
		
		$('#boton_nuevo_marca').click(function(){//BOTON ACEPTAR DE POPUP
			parametros = {};
			parametros['action'] = "popupNuevaMarca";			
			limpiarPopUp();			
	        $('#popupbox').load('_lib/ajaxFormulario.php', parametros,function(){
	        	mostrarPopUp();
	        });
	        
	    });
		
		$('#boton_nuevo_modelo').live('click',function(){
			parametros = {};			
			parametros['action'] = "popupNuevoModelo";				
			limpiarPopUp();			
	        $('#popupbox').load('_lib/ajaxFormulario.php', parametros,function(){
	        	mostrarPopUp();
	        });
	        
	    });
		
		$('#boton_aceptar_marca').live('click',function(){
			if(validarVacio($('#input_nueva_marca').val()))
        	{
				$('#input_nueva_marca').val(trim($('#input_nueva_marca').val(), ' '))// quito los espacios iniciales y finales en el nombre
				parametros = {};
				parametros['action'] = "nuevaMarca";
				parametros['input_nueva_marca'] = $('#input_nueva_marca').val();
		        $('#popupbox').load('_lib/validaciones.php', parametros, function(nuevoOption){
		        	ocultarPopUp();	           
		            if(nuevoOption != "null") 
		            {
			            	jQuery('#combo_marca').append(jQuery("<option></option>").attr("value", nuevoOption).attr("selected","selected").text(nuevoOption));
			            	parametros['nombre_marca'] = nuevoOption;	            	
							parametros['action'] = "obtenerModelos";
							$('#div_comboModelos').load("_lib/ajaxFormulario.php", parametros); //cargo los modelos de la nueva marca		
		            }
		            else
		            	generarPopUpMensaje("Agregar Marca", "La marca igresada ya existe!");		           			            
		        });
        	}
        	else
            	generarPopUpMensaje("Agregar Marca", "Nombre de marca incorrecto.");
	      });
		
		$('#boton_aceptar_modelo').live('click',function(){
        	if(validarVacio($('#input_nuevo_modelo').val()))
        	{
        		$('#input_nuevo_modelo').val(trim($('#input_nuevo_modelo').val(), ' '))// quito los espacios iniciales y finales en el nombre
				parametros = {};
				parametros['action'] = "nuevoModelo";
				parametros['input_nuevo_modelo'] = $('#input_nuevo_modelo').val();
				parametros['texto_combo_marca'] = $('#combo_marca option:selected').val();
		        $('#popupbox').load('_lib/validaciones.php', parametros, function(nuevoOption){
		        	ocultarPopUp();	           
		            if(nuevoOption != "null")	           
		            {
			            jQuery('#combo_modelo').append(jQuery("<option></option>").attr("value", nuevoOption).attr("selected","selected").text(nuevoOption));         	
		            }
		            else
		            	generarPopUpError("Agregar Modelo", "El modelo igresado ya existe!");		           			            
		        });
        	}
	        else
            	generarPopUpMensaje("Agregar Marca", "Nombre de marca incorrecto.");
	      });

	    $('#boton_cancel').live('click',function(){
	    	ocultarPopUp();
	    })				
});


function nombreArchivo(id){
	 var arreglo = $("#archivo_imagen"+id).val().split("\\");	
	 $("#label_"+id).val(arreglo[arreglo.length - 1]);
}

function visibilidadElementos(id){

	if($("#combo_explorar_"+id+" option:selected").val()==1)
	{
		visibilidadElementosURL(id,true);
		visibilidadElementosDirectorio(id,false);	
	}
	else
	{
		visibilidadElementosURL(id,false);
		visibilidadElementosDirectorio(id,true);	
	}
}

function visibilidadElementosDirectorio(id, mostrar)
{
	if(mostrar)
	{
		$("#boton_explorar_"+id).show();
		$("#label_"+id).show();
	}
	else
	{
		$("#boton_explorar_"+id).hide();
		$("#label_"+id).hide();
	}
}

function visibilidadElementosURL(id, mostrar)
{
	if(mostrar)
	{
		$("#label_explorar_"+id).show();
		$("#input_explorar_"+id).show();
		$("#check_explorar_"+id).show();
		$("#url_"+id).show();
		$("#almacenar_"+id).show();
	}
	else
	{
		$("#label_explorar_"+id).hide();
		$("#input_explorar_"+id).hide();
		$("#check_explorar_"+id).hide();
		$("#url_"+id).hide();
		$("#almacenar_"+id).hide();
	}
}

function mostrarPopUp()
{
	$('#block').show();
	$('#popupbox').fadeIn(700);
}

function ocultarPopUp()
{
	$('#block').hide();
   $('#popupbox').fadeOut(700);
}

function limpiarPopUp()
{
	$('#popupbox').text("");
	$('#block').text("");
}

function generarPopUpMensaje(titulo, mensaje)
{
	limpiarPopUp();
	$('#popupbox').append("<h2>"+titulo+"</h2>");
	$('#popupbox').append("<div id='div_popupbox'></div>");
	$('#div_popupbox').append("<label>"+mensaje+"</label>");
	$('#popupbox').append("<div class='buttonsBar'></div>");
	$('.buttonsBar').append("<input id='boton_cancel' class='boton' type='button' value ='Aceptar' />");
	mostrarPopUp();
}

function obtenerParametrosURL(parametros){
	var results = new RegExp('[\\?&]' + parametros + '=([^&#]*)').exec(window.location.href);
	if(results == null)
		return null;
	else
		return results[1] || 0;
}